<?php
/**
 * Created by PhpStorm.
 * User: DINGHAO
 * Date: 2018/10/27
 * Time: 12:46
 */
namespace Admin\Model;
use Think\Model;
class AdminModel extends Model{
    //自动验证
    protected $_validate = array(
        array('username','require','用户名不能为空！'),//验证用户输入是否为空
        array('username','','用户名已经存在！',0,'unique','1'),//在新增字段时验证用户名是否唯一
        array('password','require','密码不能为空！'),
        array('email','require','邮箱不能为空！'),
        array('username','callback_checklen','用户名长度必须在5~15个字符长度之间',0,'callback'),
);
    //自动完成
    protected $_auto=array(
        array('password','md5',3,'function') ,// 对password字段在新增和编辑的时候使md5函数处理

    );
    function callback_checklen($param){
        if(strlen($param)>15||strlen($param)<5){
            return false;
        }
        return true;
    }
}